package com.cloudpivot.receivales.ding.scenegroup.view;

import lombok.Getter;
import lombok.Setter;

/**
 * 任务登记
 */
public enum LevelEnum {

    ONE("1", "一级：总监监管"),
    TWO("2", "二级：省区监管"),
    THREE("3", "三级：区域主管监管"),
    ;

    @Getter
    @Setter
    private String k;
    @Getter
    @Setter
    private String v;

    LevelEnum(String k, String v) {
        this.k = k;
        this.v = v;
    }

    /**
     * 根据k获取comment
     *
     * @param k
     * @return comment
     */
    public static String getValue(String k) {
        if (k==null) {
            return null;
        }
        for (LevelEnum eNum : LevelEnum.values()) {
            if (eNum.getK().equals(k)) {
                return eNum.getV();
            }
        }
        return null;
    }

    public static String getKey(String v) {
        if (v==null) {
            return null;
        }
        for (LevelEnum eNum : LevelEnum.values()) {
            if (eNum.getV().equals(v)) {
                return eNum.getK();
            }
        }
        return null;
    }
}
